// MediaTagFactory.h: interface for the TMediaTagFactory class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_MEDIATAGFACTORY_H__F8A8463F_4859_4125_A806_AE442DAE837F__INCLUDED_)
#define AFX_MEDIATAGFACTORY_H__F8A8463F_4859_4125_A806_AE442DAE837F__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include <e32std.h>
#include <badesca.h>        // for CDesCArray

// Forward declare
class MMediaTag;

class TMediaTagFactory  
{
public:
	TMediaTagFactory();
	virtual ~TMediaTagFactory();

	static MMediaTag* GetMediaTagL(const TFileName& aFile);
};

#endif // !defined(AFX_MEDIATAGFACTORY_H__F8A8463F_4859_4125_A806_AE442DAE837F__INCLUDED_)
